package com.mvvm.start.lib_login.api

import com.mvvm.start.base.bean.UserInfoResult
import com.mvvm.start.base.network.DataResponse
import com.mvvm.start.lib_login.bean.to.LoginTo
import com.mvvm.start.lib_login.bean.to.RegisterTo
import retrofit2.http.Body
import retrofit2.http.POST

/**
 * @功能:
 * @User Lmy
 * @Creat 2021/10/28 2:01 下午
 * @Compony 永远相信美好的事情即将发生
 */
interface LoginApiSercice {
    /**
     * 注册
     */
    @POST("user")
    suspend fun registered(@Body registerTo: RegisterTo): DataResponse<String>

    /**
     * 登录
     */
    @POST("user/name")
    suspend fun login(@Body loginTo: LoginTo): DataResponse<UserInfoResult>

}